﻿using Persistencia;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Dlls
{
       public class ProducaoInsumosDLL
    {
          Context context;

        public ProducaoInsumosDLL()
        {
            context = new Context();
        }

  
        public IEnumerable<ProducaoInsumo> List() {
            return (from o in context.ProducaoInsumo select o).ToList();
        }

        public void Insert(ProducaoInsumo producaoInsumo) 
        {
            context.ProducaoInsumo.InsertOnSubmit(producaoInsumo);
            context.SubmitChanges();
        }

        public void Update(int codigo, ProducaoInsumo producaoInsumo)
        {
            ProducaoInsumo prodInsumo = context.ProducaoInsumo.SingleOrDefault(o => o.Codigo == codigo);
            context.SubmitChanges();
        }

        public void Delete(int codigo,ProducaoInsumo producaoInsumo) 
        {
            context.ProducaoInsumo.DeleteOnSubmit(producaoInsumo);
            context.SubmitChanges();
        }

    }
    }

